// pages/list/index.js
import {getProductList} from '../../api/home'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    navIndex:0,
     layoutFlag:true,
     navList:[{
       title:"综合",
       type:""
     },{
       title:"新品",
       type:"addedUp"
     },{
       title:"销量",
       type:"ordersUp"
     },
     {
       title:"价格",
       type:"priceUp"
     }
  ],
  inpVal:"", //搜索的值
  myorderBy:"",//排序条件
  searchList:[]//搜索和排序回来的列表
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
 search(){ //点击搜索按钮
    this.getList();
  },
  orderList(e){ //排序列表
    var index=e.currentTarget.dataset.index;
    var type=e.currentTarget.dataset.type;
    console.log(index,type)
    this.setData({
      navIndex:index,
      myorderBy:type
    })
    this.getList();
  },
  async getList(){//调用搜索接口
    console.log(this.data.inpVal)
    var res=await getProductList({
      page: 1,
      pageSize: 500,
      name:this.data.inpVal,
      orderBy:this.data.myorderBy
    })
    console.log(res)
    if(res.data.code==0){
      this.setData({
        searchList:res.data.data
      })
    }else{
      wx.showToast({
        title: '暂无数据',
      })
      this.setData({
        searchList:[]
      })
    }
  },
  getInputVal(e){ //获取搜索的内容
    this.setData({
      inpVal:e.detail
    })
    console.log(e.detail)
  },
  layoutChange(){
    this.setData({
      layoutFlag:!this.data.layoutFlag
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})